home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / weebang.zip / WEEBANG.DOC < prev    next >
Text File  |  1992-02-15  |  5KB  |  91 lines

  1. WeeBang - a neat program - version 1.03d
  2. Copyright 1992 Jason M. Boyd
  3. Free to distribute without any modifications or further restrictions at all.
  4.  
  5. Requirements: 128k free memory, TW2002 v 0.98 data file
  6. Syntax: WEEBANG TW2002DataFileName (TWDATA.DAT)
  7.  
  8. A Good Game:  Trade Wars has always been a good game.  Currently, I think that
  9. TW2002 is the best version/variation out.  However, the BigBang program
  10. included with TW2002 creates the universe more or less randomly, and I've
  11. always enjoyed mapping Trade Wars games and suddenly find myself unable.
  12. Therefore I wrote this program to reorganize the sector matrix in the TW2002
  13. data file so to make it mappable using a 25x40 hex or brick type mapping grid.
  14.  
  15. Note that this is not a replacement for the BigBang program, but an aid, to be
  16. used immediately after BigBang is run.  It will not hurt any data to run this
  17. program later, even after the game has been begun to be played, but it will
  18. confuse the players drastically.
  19.  
  20. In addition to reorganizing the sector arrangement, WeeBang also does two
  21. other things.  First, it re-explodes the nebulae because they would end up
  22. quite scrambled otherwise.  This version of WeeBang allows you to choose your
  23. own nebula names.  These names should be put in a standard ASCII text file
  24. called NEBULAE.TXT in the current directory.  The first 35 characters of
  25. each of the first 58 lines in this file will be used as nebula names; the rest
  26. will be ignored.  If a line is shorter than 36 characters, the entire line
  27. will be used as the nebula name.  If no NEBULAE.TXT file exists, the program
  28. will use the default names used by the BigBang program.  A sample NEBULAE.TXT
  29. file is included with the program.  The program will add the coordinates of
  30. each sector that is in a nebula to the nebula name, to aid mapping.
  31.  
  32. The second additional function is the creation of the text file UNIVERSE.MAP
  33. containing the complete map of the new universe in a brick-type layout. If
  34. this file already exists in the current directory, it will be overwritten when
  35. WeeBang is run.  The text file is 105 characters wide and 83 lines long. If
  36. you can print it compressed, do so, otherwise you'll have to tile it.  If
  37. anyone has seen any programs that will print standard ASCII files tiled tell
  38. me, the only thing I've found that will work is the included BROWSE.COM
  39. program.  To use this you must view the file, use <Shift><PrtSc> to print out
  40. each screenfull of the left side of the file, then go back to the top and do
  41. the same for the right side.  It's crude and I don't like it.  Please find me
  42. a tiler.
  43.  
  44. Complexity factor explained:  The "complexity factor" of a universe is exactly
  45. equal to the number of closed warps relative to an ordinary rectangular
  46. universe.  The minimum is five, which are used to protect the Ferrengi home
  47. world sector.  The maximum is somewhere around 1830, which is ridiculously
  48. complex and nearly impossible to map.  Naturally, more complex maps take
  49. longer to create.  When you enter a high number as the complexity, you will
  50. certainly end up with something much lower.  Entering 1800 as the desired
  51. complexity would probably result in about 1540, while entering 1200 would
  52. probably result in about 1130.  I'm working on improving this.
  53.  
  54. Warning:  This program has been testing only with TW2002 version 1.03 data
  55. files.  Anything else might easily be ruined if the program will even run with
  56. it.
  57.  
  58. Disclaimer:  I the author am in no way responsible for any sort of damages or
  59. loss of funds in any way caused by the use or possession of this program.  By
  60. using this program you take full responsibility for any such damages.
  61.  
  62. Hail Endurance!
  63.  
  64. Recent minor changes:
  65.  
  66. The program now reads from STDIN and writes to STDOUT via DOS INT 21.  This
  67. should make it able to be run by remote if necessary, though that's yet
  68. untested.
  69.  
  70. Better universal continuity assurance algorithms:  Well no, they still aren't
  71. here yet.  However, I added a line of code to the "closing warps" routine, and
  72. the program's complexity factors are turning out much closer to the desired
  73. than they used to.
  74.  
  75. Closing notes:
  76.  
  77. If there are any other universe shapes that anyone's cravin' other than the
  78. traditional 25x40, i.e., Moebius strips, cubes, triangles, etc., it can maybe
  79. be done without too much trouble.  Just ask nicely on a good day.
  80.  
  81. Any correspondence should be sent via E-mail to A GODLIKE SUFFIX, user #37 at
  82. Gned's Magic Snails BBS, which, besides being the best Telegard board I've
  83. ever known (I haven't known that many, though) is the test site for this
  84. program.  If you can't E-mail me net-wise via FidoNet (Use the Trade Wars
  85. conference - send to "Jason Boyd") I guess you'll just have to call him
  86. yourself.
  87.  
  88. Gned's Magic Snails
  89. (214)618-7414 - HST 14.4k
  90. Plenty of Trade Wars of course - registered even!
  91.